package com.hst.capacity.infra.persistence.mybatis;

import com.hst.capacity.domain.model.request.specialcar.SpListParam;
import com.hst.capacity.domain.model.response.order.OrderPoolVO;
import com.hst.capacity.domain.model.response.specialcar.SpDetailVO;
import com.hst.capacity.domain.model.response.specialcar.SpSearchVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface OrderPoolMapper {

    List<OrderPoolVO> searchWithConditionsAndPaging(SpListParam param);
    Long searchWithConditionsAndPagingTotal(SpListParam param);

    List<SpDetailVO.StatusHistory> spOrderDetailHistory(String idOrder);

    SpDetailVO.Base spOrderDetailBase(String idOrder);

    Boolean spReMemo(String idOrder, String memo);
}
